Modeling and Prediction of I/O Performance in Virtualized Environments

نویسنده

  • Qais Noorshams
چکیده

Modern, future-oriented data centers increasingly rely on virtualization technology to host their services and applications efficiently and flexibly by sharing the resources and allocating them on-demand. The dramatically increasing amount of data generated and stored by today’s applications, however, poses significant challenges for the data center operators to respect Service-Level Agreements (SLAs) and guarantee adequate performance for their users. To cope with such challenges, storage resources in today’s data centers have evolved from simple disk-based arrays to sophisticated tiered systems with complex caching and optimization strategies. Still, the storage resources are usually highly underutilized and overprovisioned to avoid bottlenecks along the infrastructure’s data I/O path, thus leaving highly expensive resources lie waste. Performance modeling techniques in the area of performance engineering can usually support to anticipate I/O performance bottlenecks and employ the storage resources more reasonably. For a practical applicability, however, these techniques need to be refined and tailored to capture the I/O performance in modern virtualized environments. The increasing complexity of the I/O infrastructure is a major challenge for practical performance engineering approaches. Existing approaches usually address this issue at a low modeling abstraction level and with specific focus on certain application scenarios such that important capacity planning questions frequently remain unanswered. In this thesis, we present a novel performance modeling approach tailored to I/O performance prediction in virtualized environments. The main idea is to identify important performance-influencing factors and model them at a practical abstraction level. Capturing these factors, we develop tailored storage-level I/O performance models using complementary modeling formalisms based on statistical regression analysis and queueing theory. To increase the practical applicability of these models, we combine the low-level

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Modeling Based on Artificial Neural Network in Virtualized Environments

Large-scale data centers leverage virtualization technology to achieve excellent resource utilization, scalability and high availability. Although virtualization technology has the advantages such as fault isolation, environmental isolation and security isolation, current virtualization techniques do not have effective performance isolation among virtual machines. The hidden resource competitio...

متن کامل

iShare: Balancing I/O performance isolation and disk I/O efficiency in virtualized environments

Performance isolation has long been a challenging problem for disk resource allocation in virtualized environments. While there have been many researches working on I/O performance isolation and disk utilization, none of them addresses the I/O performance isolation and disk utilization as a whole. To this end, we investigate the impact of current disk I/O performance isolation schemes on disk I...

متن کامل

Experimental Evaluation of the Performance-Influencing Factors of Virtualized Storage Systems

Virtualized cloud environments introduce an additional abstraction layer on top of physical resources enabling their collective use by multiple systems to increase resource efficiency. In I/O-intensive applications, however, the virtualized storage of such shared environments can quickly become a bottleneck and lead to performance and scalability issues. In software performance engineering, app...

متن کامل

On Disk I/O Scheduling in Virtual Machines

Disk I/O schedulers are an essential part of most modern operating systems, with objectives such as improving disk utilization, and achieving better application performance and performance isolation. Current scheduler designs for OSs are based heavily on assumptions made about the latency characteristics of the underlying disk technology like electromechanical disks, flash storage, etc. In virt...

متن کامل

Resource Allocation in Contending Virtualized Environments through Stochastic Virtual Machine Performance Modeling and Feedback

In virtualized systems, allocation and scheduling of resources shared among multiple virtual machines faces challenges such as autonomy, isolation and high workload dynamics. The multiplexing and consolidation nature of virtualized systems also raise issues such as interference and conflicts among various virtual machine instances. Therefore traditional resource allocation strategy can’t achiev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015